вторник, 23 марта 2010 г.

Испытания

     Итак, начал тестировать движки блогов для использования на основном сайте www.itil.net.ru на хостинге www.2x4.ru.
     Пока MaxSite CMS меня не особо обрадовал в работе здесь. Происходит периодический (я бы даже сказал частый) разрыв соединения с базой данных. Пока не установлена причина. Непонятно еще где эта причина находится, в особенностях настроек хостинга или некоторых недоработках движка. Также еще непонятно возможно ли эту причину устранить без потери функционала движка и без ущерба для хостинга. Пока задал вопрос на форуме неофициальной помощи пользователей бесплатного хостинга. Буду ждать ответ. Вдруг кто-то уже сталкивался с этой проблемой. Ну а попутно попробую поковыряться и сам, может и я что-то найду.
     Но тяжеловато лопатить чужой код, уж не знаю с какого конца подступить. Тут иной раз в свой собственный код и то спустя какое-то время трудно заставить себя залезть. Но как бы там ни было, буду пытаться искать проблему. Первая проблема с этим движком была решена успешно, но возможно ее решение и повлекло за собой эту проблему. Собственно первая проблема была в том, что движок вообще отказывался стартовать каким-либо образом на этом хостинге. Как оказалось причина была в директиве Options +FollowSymLinks в файле .htacess. Закомментированная или удаленная эта директива позволила движку нормально стартовать, но попутно выяснилось, что происходит разрыв с базой данных со ссылкой, что невозможно с ней соединиться по представленному логину/паролю. Плохо знаю директивы управления PHP, возможно разрыв связи это следствие удаления директивы, мешавшей стартовать движку, а возможно это отдельная причина. Вот именно это и буду выяснять. Попутно создам поддомен, в котором буду тестировать другие движки. WordPress мне что-то не сильно улыбается, тяжеловесный он, хоть и лучший функционал. Но нашел еще несколько движков, в том числе и не требующих баз MySQL. В общем начинаю проводить испытания. Надеюсь владельцы хостинга меня не поймут превратно и позволят подобрать наиболее оптимальный движок, который устроит и меня и не будет вредить хостингу.     Я бы конечно лучше бы остановился на этом - на MaxSite CMS. Уж что-то я к нему прикипел и даже свои проекты движков забросил, так как мне кажется они все же хуже, ну и сырее, конечно же. В общем проблему искать продолжу в любом случае. Ну а если найдется лучшая альтернатива этому движку, что ж, буду использовать ее (альтернативу), но что-то сомневаюсь. Совсем недавно проводил уже испытания, правда на других хостингах и только движков, использующих базы MySQL, но попробую поиспытывать и другие варианты. Кстати, в настоящее время основной сайт - www.itil.net.ru  как раз и работает на одной из таких альтернатив - FlatPress, и надо сказать альтернатива достойная, но хочется поискать еще, возможно есть лучше.
     Недавно пробовал Блоголет, но если честно, на мой взгляд, он пока не дотягивает до FlatPress ни по функционалу, ни по удобству. Возможно когда-нибудь что-то изменится, но пока все так. Еще одна причина, по которой ищу другую альтернативу - все-таки текстовые базы занимают место на хостинге, а при большом количестве еще будут и заметно дольше грузиться, хотя хостинг и менее нагружается. Использование баз данных MySQL имеет преимущество перед использованием текстовых баз - скорость выдачи результатов запроса практически почти совсем не зависит от количества данных в базе, чего не скажешь про текстовые файлы, время открытия для чтения (или модификации) которых напрямую зависит от их размера, а размер зависит от количества данных. Но использование текстовых баз имеет тоже преимущества - меньшая нагрузка на сервер, более простой перенос с места на место (с хостинга на хостинг) -  достаточно скопировать файлы настроек и данных (ну или целиком все файлы и снова закинуть их в другое место), более простая синхронизация с локально установленной версией сайта (например, на денвере на домашнем компьютере). Ну, короче говоря, придется снова проводить испытания, но уже более широкого ассортимента движков.
     Спросите, если мне нравится MaxSite CMS, то зачем заморачиваться с поиском другого движка для этого хостинга? Или не проще ли перебраться на другой хостинг, где этот движок работает без сучка и задоринки? Отвечу - НЕ ПРОЩЕ. Точнее переехать-то не сложно, но вот найти хостинг, по качеству подобный www.2x4.ru - наверное практически не реально. Во всяком случае мои долгие поиски, выборы, тестирования бесплатных хостингов привели меня только к этому хостингу - www.2x4.ru. Может спросите почему не перехожу на платный? Тоже отвечу: во-первых и платные не все настолько хороши, а во-вторых, считаю, что не имеет смысла не раскрученный проект выносить на платный хостинг. Попросту не известно как сработает та или иная идея, пойдет ли проект жить или завянет на корню. По этой причине будет просто не разумно тратить деньги впустую. вот если идея заживет, проект начнет работать, будет определенная посещаемость, будут свои постоянные посетители или даже соавторы, вот тогда надо будет начинать задумываться о переносе проекта на платный хостинг, вне зависимости от того, будет ли  этот проект приносить доходы. Если идея работает, то она стоит того, чтобы в нее вкладывать труд и деньги.
Вот та причина, по которой для новых проектов лучше использовать именно бесплатные хостинги. И спасибо владельцам таких хостингов, что они предоставляют такую возможность. Также отдельная благодарность владельцам хостинга  www.2x4.ru, за предоставление возможности делать старты новым проектам.

Комментариев нет: