Только обратите внимание, что конфигурация этого сервера существенно отличается от конфигурации их стандартных серверов. Но для тестирования это действительно неплохое предложение, сам думаю взять для экспериментов.
Вся проблема в том, чтобы получить города с указанием области, в которой он находится. А так есть база GeoNames - там названия городов на национальных языках, в транскрипции, и с указанием населённости и чего-то ещё, временные пояса...
Вот бы ещё такой же с указанием географических координат городов. И по Украине и Белоруссии...
Недавно какие-то поползновения владельцев ICQ были как раз насчёт отображения статусов. Может они и виноваты?
Некоторые спрашивают, что я имел ввиду. Вот что (http://rnq.ru/):
Как-то всё очень мудрёно получается. Можно проще (c jQuery, можно и с другими библиотеками типа prototype...):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Демонстрация табов</title> <script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.2.1.min.js"></script> <style> .tabHidden { display: none; } .tab { border: solid 1px black; } .tabname { text-decoration: underline; background-color: yellow; } .tabname-active { font-weight: bolder; } </style> <script type="text/javascript"> $(document).ready(function(){ // выполняется при загрузке страницы $('.tabname').click(function(){ //регистрация клика для элементов с классом .tabname $('.tab').addClass('tabHidden'); // Выключаем все $('#'+$(this).attr('tab')).removeClass('tabHidden'); // включаем нужный $('.tabname').removeClass('tabname-active'); // Выключаем все $(this).addClass('tabname-active') }); /* * Псевдо-клик на втором табе для его активации. * Можно и не делать, ограничиться прописыванием класса * для того таба, который виден по-умолчанию - так я и сделал. * Но тогда надо не забывать и таб включить, и заголовок $('#tabname2').click(); */ }); </script> </head> <body> [<span id="tabname1" tab="tab1" class="tabname">tab1</span>] [<span id="tabname2" tab="tab2" class="tabname tabname-active">tab2</span>] [<span id="tabname3" tab="tab3" class="tabname">tab3</span>] <div id="tab1" class="tab tabHidden">Tab 1 Tab 1 Tab 1 Tab 1 </div> <div id="tab2" class="tab ">Tab 2 Tab 2 Tab 2 Tab 2 </div> <div id="tab3" class="tab tabHidden">Tab 3 Tab 3 Tab 3 Tab 3 </div> </body> </html>
Несколько лет назад забыла продлить свой домен Microsoft.
Я не специалист в этом. Но стандартные CMS могут большую посещаемость и не потянуть, придётся какие-то кэширующие системы ставить, дописывать, оптимизировать... У них большие расходы на поддержку ненужных в некоторых условиях возможностей, например Drupal кучу усилий тратит на поддержку многоязычности интерфейса. Лучше такие вопросы задать на форумах поклонников напрмер DataLife Engine.
если каждый коннект - это 100 килобайт, то 150*100=1500 - вся оперативная память. Вот и делаем выводы.
Конкретно - надо ставить nginx первым делом, а дальше внимательно читать что написал Erasm Hemul и не игнорировать советы. Люди же помочь пытаются.
По хорошему надо нанять кого-то для разовой настройки сервера.
Нет, не технические, а организационные. Например, мне говорят - 99.98% доступность. Какие меры принимаются для того, чтобы при выходе из строя винчестеров обеспечить такую надёжность. Или сколько часов/дней будет потрачено на перенос сгоревшего сервера. Или что будет делать хостер, если его сервер попадёт в какие-либо чёрные списки. Как организован бэкап.
Всё это вопросы именно организационные.
Хороший хостинг в первую очередь должен сопровождаться указанием, как обеспечиваются заявленные параметры. Всякие "неограниченные" должны объясняться, как обеспечивается беспребойность - объясняться, откуда берётся уверенность в uptime "99.98%" - объясняться. Пионерские хостинги этого не делают никогда, хотя обещают многое.