finsql: Блог

Главные вкладки

Ускорить Drupal

16 сентября 2009 в 10:23

Интернет-магазин
Drupal 6.13
Ubercart 2.0
Виртуальный хостинг
Главная страница выводится с помощью Views.
Куча мелких модулей.

В общем и целом не сайт, а нечто жутко неповоротливое, как травоядный динозавр.
Хотя подключены boost, ява агрегатор и все что нашел на drupal.org

Скорость загрузки страницы доходит иногда до 20 секунд.
По логам вижу, что пользователи просто не дожидаются загрузки.

Весь в депрессии набираю в Яше "ускорить drupal"
нахожу ссылку на
www.freecoder.ru/node/18

подправляю path.inc в соответствии с рекомендациями,
хотя немного напрягает, что у меня 6.13 а рекомендации для 4-ки и 5-ки и код, который надо заменять не тот. Меняю просто по названиям функций, терять все равно уже нечего.

И вот оно! скорость не увеличилась в 60-70 раз, но в 10 раз точно.
Теперь загрузка любой страницы не более 2 сек (проверял всеми проверяльщиками, которые нашел в инете)
Для кого-то это медленно, но после моих 20 сек, сайт просто летает.

Проделал то же самое с другим сайтом на 6.9 . Эффект есть.

Спасибо тебе друг хакер с сайта freecoder.ru

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

Ubercart как отделить создание заказа от оплаты

24 августа 2009 в 14:31

Drupal 6
Ubercart 2

Необходимо сделать по такой схеме

Клиент создает заказ - > Оператор проверяет наличие на складе -> Потом появляется возможность оплатить.

Чтобы от клиента сразу не требовалось оплачивать, потому как на складе может не оказаться нужного товара (ньюансы размеров и расцветки).А деньги потом возвращать накладно. Либо настроить, чтобы оплату можно было совершать в после оформления. Например, оператор поменял статус заказа на "Ожидает оплаты", а клиент потом зашел и оплатил заказ.
Где это настраивается не пойму.

Сейчас, при выборе метода оплаты через робокассу , только кнопка оформить и перейти к оплате.
Когда метод оплаты "Другой" , то можно просто оформить заказ, но потом нигде нет возможности оплатить.

Достаточно направить где копать или ссылку на доки.
Заранее благодарю.

Защита от спамерских атак или прицепить <noindex> к nofollow

1 июля 2009 в 17:23

Надо было запретить индексацию ссылок в каментах.
С гуглом быстро справился - в настройках фильтра поставить галочку "Защита от спамерских атак". А вот с яндексом, таких галочек нет.
Решил пойти простым путем - прицепить к этой же галочке и .
Делается очень просто: