ivan-lev

Рейтинг
435
Регистрация
20.04.2007
artcrazy:
Сайт частично оптимизировался, но проблема с долгим wait так и не решена...

Сам о_О ?

artcrazy:
есть у кого-нибудь предположения, из-за чего могут быть такие задержки?

Может у дедика диски дохлые?

p.s. А специалист, который настраивал не может прокомментировать? Если не выявить причину, то хотя бы информации дать.. В смысле, технических подробностей.. А то прям гадание даже без гущи получается..

---------- Post added 25-07-2013 at 12:37 ----------

artcrazy, а движок какой? кода много? Возможно, debug-режим включен.

Можно кэшер опкода поставить.. apc, Xcache, или Zend optimizer plus

Но, опять же, всё это тычки вслепую...

stels25:
Прошу Вашей помощи в прояснение некоторых вопросов в создании сайта.

А вопросы-то будут?.. или это вопрос:

stels25:
Есть много обещающий?
forest25:
Вот откуда к примеру знать что хук - hook_super_example() вызывать нужно из модуля и как modulename_super_example?

из документации..

Вообще, почти везде можно вклиниться при помощи либо themename_hookname тынц

либо modulename_hookname тынц

Хуки могут добавляться модулями :D

По сути..

Если заглянуть в таблицу роутов:

checkout/% 	a:1:{i:1;s:19:"commerce_order_load";}
checkout/%/% a:2:{i:1;s:19:"commerce_order_load";i:2;s:27:"commerce_checkout_page_load";}

Функции хранятся в commerce\modules\checkout\includes\commerce_checkout.pages.inc (я так понял, оно уже просмотрено.. только это не hook-и, а "просто функции".)

Если в роутах (в своём модуле) указать свои функции, которые будут подключать нужные файлы и вызывать оригинальные функции с нужным $id (из сессии, видимо) - есть шанс получить то, что нужно... хотя там часть редиректов захардкожена.. с ними тоже нужно будет что-то делать.

А вообще, я бы смотрел в сторону hook_url_inbound_alter и hook_url_outbound_alter

function mymodule_url_inbound_alter(&$path, $original_path, $path_language) {
if ('checkout'== $original_path) { // (? checkout/)
// ид-шник заказа ведь где-то хранится? что-то вроде $_SESSION['commerce_cart_orders']
$path = 'checkout/' . $_SESSION['???'] ;
}
}

А что в $_SERVER["SERVER_ADDR"] ?

melkozaur:
Техническая сторона такого сайта - это вообще не проблема.

Для "технаря" - по большому счёту да.. =)

Можно autocomplete и свою базу (чтоб свои "нужные" варианты подсовывать)

На указанном сайте - через API гугла (запрос вида http://maps.googleapis.com/maps/api/js/GeocodeService.Search?параметры)

ername:
у Гугла и у Амазона
Че то не припомню такого.

Если не получится самостоятельно нагуглить - попросите, скину ссылок... мне не сложно. Однако не обязательно демонстрировать всем, что по какой-то причине Вы не в курсе.

bberry:
Потому что, в недалеком будущем, вам захочется реализовать различные плюшки, а эти плюшки на самописной cms, будет реализовать в тысячу раз легче.

А если проект "не взлетит", то всё время, потраченное на самонаписание... можно считать неплохим уроком

При том, что "стандартным" функционалом [подходящей CMS+плагинами/модулями/расширениями] можно было обойтись с гораздо меньшими потерями.

Банально... написать "с нуля" регистрацию, авторизацию, восстановление пароля, профиль с загрузкой фоток (c блэкджеком редактором и ватермарками), управление пользователями, разделение прав (просмотр, редактирование), рейтинги-кармы, управление блогами-записями, прикрутить визуальный редактор (с "правильной" загрузкой изображений)...

Или указать подключение к БД, название сайта и ещё с десяток-другой настроек, пару раз ткнуть Next-next-install.. пошукать плагины-модули, купить/скачать/установить из админки.. если чего-то {не первостепенного} нет -временно "забить"...

И, да.. без опыта есть шанс надавнокодить так, что потом, даже если "взлетит" - всё равно переписывать придётся, если раньше времени через какой-нибудь XSS не поломают или удалят всё и вся..

Sower:
Теперь хочет посмотреть всех, перед тем как дёргаться на новое место.

Может лучше сайт посмотреть? В смысле, если нагрузка высокая.. подкрутить чего-нибудь.. Плагины лишние поотключать, кэширование настроить итд. А то так и будет "кочевать"..

Или, если нагрузка оправданно высока.. посещаемость... или вычисления сложные - сразу в сторону выделенного (виртуального/дедика) смотреть?

Daftix:
мог бы поддерживать работоспособность VDSа, а нанимать его не особо хочется.

Потратьте минут 30 - посмотрите последние странички в темах хостеров в этом разделе..

Факапы бывают у всех.. и у Гугла, и у Яндекса, и у Амазона. Вопрос скорости реакции.

Что касается хостера - ещё немаловажной является "адекватность" (клиентоориентированность) техподдержки.

Всего: 4907