1. Да все использует md5 или что-то подобное для генерации идентификатора сессии. А что Вы предлагаете? Автоинкрементный ключ? Так это потенциальная дыра в безопасности. Ключ обязательно должен быть случайным.
2. База упала не из-за сложной выборки, а из-за множественных вставок записей в БД.
И повторюсь это не ошибка конкретных программистов, например, вся тройка форумов рунета PHPbb, IPB, vBulletin стартует сессию на каждого гостя и их разработчики не считают это решение криворуким.
Я бы не сказал, что InnoDB — самый лучший для больших таблиц и самый быстрый.
Особенность механизма хранения индексов в InnoDB может как ускорить работу с базой, так и подвесить намертво самоё мощное железо.
Вот пример, как упал сервис Яндекса из-за InnoDB — softwaremaniacs.org/blog/2008/02/22/why-offline-crashed/
Дело в том, что он перестраивает индексы по порядку, собственно это и даёт скорость. Но если у вас вставляется множество данных с случайным ключом, те же сессии, это подвешивает жёсткий диск намертво.
И не говорите, что это ошибка конкретно этих программистов, многие из популярных скриптов, CMS, форумов и пр. тоже стартуют сессию на каждого посетителя.
P.S. вообщем, к выбору движка надо подходить с умом и для каждого проекта решать этот вопрос индивидуально.
У MyISAM есть уникальные преимущества (тот же полнотекстовый поиск), а дополнительные возможности более мощной InnoDB и тем более PostgreSQL, Microsoft Server, Oracle, DB2 далеко не всегда нужны.
Отличный сервис, наконец-то появился полноценный сервис для проверки орфографии.
Смотрю даже сделали плагин для моего любимого TinyMCE.
Единственное пожелание: сделайте просмотр вариантов исправление не только по щелчку по специальной кнопке, но и просто при наведении на ошибочное слово.
Казалось бы что-то нового в браузеростроении уже не придумаешь. А не, Опера продолжает каждый раз удивлять:
— сначала был встроенный email и irc клиент
— затем bittorrent
— Speed Dial и превью вкладок
— вот удаленный отладчик, который сильно упростил создание «мобильных» сайтов
— синхронизация настроек и закладок «из коробки»
— из последнего, Opera Unite
но Вы выдавали xhtml с http-заголовком text/html, и соответственно парсился он как html, а если использовать заголовк application/xhtml+xml документ будет парсится как xml (по крайней мере, в современных браузерах)
Вопрос не совсем по теме: а проверял ли кто-нибудь, что будет если страницы выдавать с заголовком не text/html, а application/xhtml+xml, увеличится ли, например, скорость рендринга?
>то что оператор в накладе не останется сомнений нет
Это понятно, но всё равно будет дешевле, чем в России: если 3G на старте стоил 27 000 р., то 3GS наверняка больше 30 будет стоить…
А есть уже информация в каких странах iPhone 3GS продаётся (будет продоваться) без контракта и сколько он стоит или сколько стоит официальный разрыв контракта?
2. База упала не из-за сложной выборки, а из-за множественных вставок записей в БД.
И повторюсь это не ошибка конкретных программистов, например, вся тройка форумов рунета PHPbb, IPB, vBulletin стартует сессию на каждого гостя и их разработчики не считают это решение криворуким.
Особенность механизма хранения индексов в InnoDB может как ускорить работу с базой, так и подвесить намертво самоё мощное железо.
Вот пример, как упал сервис Яндекса из-за InnoDB — softwaremaniacs.org/blog/2008/02/22/why-offline-crashed/
Дело в том, что он перестраивает индексы по порядку, собственно это и даёт скорость. Но если у вас вставляется множество данных с случайным ключом, те же сессии, это подвешивает жёсткий диск намертво.
И не говорите, что это ошибка конкретно этих программистов, многие из популярных скриптов, CMS, форумов и пр. тоже стартуют сессию на каждого посетителя.
P.S. вообщем, к выбору движка надо подходить с умом и для каждого проекта решать этот вопрос индивидуально.
У MyISAM есть уникальные преимущества (тот же полнотекстовый поиск), а дополнительные возможности более мощной InnoDB и тем более PostgreSQL, Microsoft Server, Oracle, DB2 далеко не всегда нужны.
Смотрю даже сделали плагин для моего любимого TinyMCE.
Единственное пожелание: сделайте просмотр вариантов исправление не только по щелчку по специальной кнопке, но и просто при наведении на ошибочное слово.
Opera Unite и русификация присутствует :)
Информация о версии
Версия: 10.00 Beta 2
Сборка: 1643
Платформа: Win32
Идентификация браузера: Opera/9.80 (Windows NT 6.0; U; ru) Presto/2.2.15 Version/10.00
— сначала был встроенный email и irc клиент
— затем bittorrent
— Speed Dial и превью вкладок
— вот удаленный отладчик, который сильно упростил создание «мобильных» сайтов
— синхронизация настроек и закладок «из коробки»
— из последнего, Opera Unite
Поражаюсь я этой маленькой норвежской компанией.
— На Хабре только и разговоров что о Карме…
А вы не видёте статистику работы серверов.
Вообще хотелось бы посмотреть на какую-нибудь независимую статистику, типа Host-tracker и т.п.
И пожалуйста уберите Javascript, пожалуйста, пожалуйста
Это понятно, но всё равно будет дешевле, чем в России: если 3G на старте стоил 27 000 р., то 3GS наверняка больше 30 будет стоить…
У кого в Москве вы найдете тариф за $80 с безлимитным интернетом и ещё включенными минутами/смс?