Статьи
Хостинг для проектов на AutoBB REV
Автор: Alex Revo   
18.05.2009 11:05

Как ни печально это звучит, но com_autobb довольно требовательный к ресурсам компонент, который при большой посещаемости довольно сильно нагружает базу данных.

В связи с этим при разработке проекта, который будет иметь большую посещаемость, у многих встает резонный вопрос какой хостинг выбрать?

На правах рекомендации могу поделиться своим опытом в этом вопросе.

Уже пару лет для всех своих проектов я использую хостинг от Yutex.

Yutex - Платный хостинг PHP.

Это небольшая компания из Ижевска, которая полностью официально работает как физическими, так и с юридическими лицами. В отличие от серых реселлеров с ними можно заключить договор и обсудить все условия сотрудничества и меры ответственности. Мой опыт работы в сфере IT говорит, что с такими небольшими компаниями, как Ютекс, гораздо лучше иметь дело, нежели с крупными "федеральными" хостерами. На то есть следующие причины:

Подробнее...
 
Советы по настройке и использованию com_autobb
Автор: Alex Revo   
05.04.2009 20:49

В этой статье я буду поделюсь некоторыми советами по настройке и использованию компонента AutoBB REV.

1. Чистим поисковой индекс  от неинформативных страниц.
По работе своих сайтов заметил, что со временем в индексе сайта собирается много ссылок на страницы с формой отправки сообщения владельцу авто. В большинстве случаев бесполезность такой страницы для посетителя из поисковика очевидна. Для исключения из индекса таких страниц достаточно прописать в файле robots.txt вашего сайта строку:
Disallow: /component/option,com_autobb/task,wwwmail/ (если вы используете стандартный СЕФ)
Disallow: index.php?option=com_autobb&task=wwwmail (если вы не используете СЕФ-компонентов)

 
Рекомендации по определению оптимальных настроек фото в компоненте AutoBB REV
Автор: Alex Revo   
15.11.2008 00:49

Приведенные ниже рекомендации больше всего касаются пользователей версии AutoBB REV 2.2 и выше, но также будет полезны и всем остальным.

Помните, обработка фотографий всегда вызывает большую нагрузку на ваш сервер и явным образом влияет на производительность компонента и всего сайта. Подходите к выбору оптимальных настроек очень внимательно. Раньше в настройках компонента было 3 параметра: максимальный размер загружаемого фото по ширине, по высоте и максимальный размер файла. Теперь вы можете задать только максимальную ширину оригинальной фотографии, которая будет храниться на сервере и отображаться в объявлении и ограничить размер загружаемого файла. Чтобы определить какой размер для оригинальных фото вам больше всего подходит, откройте любой из имеющихся у вас сервисов статистики сайта (google analytics, liveinternet или др.), посмотрите какое максимальное разрешение на экранах у большинства ваших пользователей и задайте в настройках немного меньшую ширину для оригинальных фото. Например, если в статистике у вас максимум посетителей с экранами 1280х1024, то в настройках лучше указать максимальную ширину 1024 или даже 960 пкс. В этом случае любое фото будет полностью помещаться на экране.
 
Теперь, когда вы не ограничены в линейных размерах фото загружаемых в объявления, стоит подумать о размере загружаемых файлов. В большинстве случаев, чем больше линейный размер фото, тем выше размер файла. Это значит, что можно разрешить загрузку больших файлов вашим пользователям. В случае, если размер фото по ширине превысит указанный в настройках максимальный размер для оригинального фото, такая фотография будет автоматически уменьшена, а размер файла хранимого на диске будет зависеть от качества оригинального фото также задаваемого в настройках. В теории это позволяет вам разрешить загрузку сколько угодно большой фотографии, однако на практике есть ряд ограничений.

Первое - это максимальный размер загружаемого файла (upload_max_filesize) указанный в php.ini вашего сервера.
Второе - это максимальное время для выполнения одного скрипта на сервере. Как правило, оно не превышает двух минут. В течение этого времени файл должен быть загружен на сервер и изменен его размер. От чего зависит скорость загрузки файла, знают все.
Третье ограничение - это максимальный размер оперативной памяти выделяемой для выполнения одного скрипта. На многих хостингах по умолчанию он равен 8 Мб, однако это значение можно изменить с помощью директивы php_value memory_limit файла .htaccess, но в любом случае нельзя будет выделить больше памяти, чем это задано для вашего аккаунта на сервере. Превышение лимита отводимой памяти приводит к возникновению ошибки: "Fatal error: Allowed memory size of ххххх bytes exhausted (tried to allocate хххх bytes) in yyyy on line zzz".

Если вы знаете все три параметра, которые ограничивают ваши действия на сервере, вы можете легко установить в настройках максимальный размер файла. Если не знаете, то лучше попробуйте установить это значение опытным путем, загружая в объявления фото с разным размером файла.