sg552

Рейтинг
77
Регистрация
04.01.2010
KoLeos:
Присоединюсь к вопросу, и еще интересна возможность автопостинга с блога (вордпресс) на стену публичной страницы или группы ВК (как в твиттер). Можно такое?

Можно, за копеечку поделюсь скриптом

суммарная нагрузка не должна меняться от розрозненности или универсальности в данном контексте, т.к. все сайты будут абсолютно идентичны :)

Задача - сделать универсальный движ для 10 интернет-магазинов, и так как это реализация скорей для набить руку и повысить свой уровень, меня интересует вопрос нагрузки. По поводу файлового кеша я и думал как то так организовать, но нужно более детально продумывать, т.к. подобных моментов и узких мест будет множество.

P.S.: как-то Вы путаетесь в параметрах... то один проект на 100к и кеш для него продумывается, то десяток средних и думаем о расходе ресурсов под них. Разные задачи - разные решения.

задача как раз таки одна, так интереснее :)

С подпиской палка долбит в IPN до тех пор, пока запрос не отработается. После того как подписка истекает вы автоматически отписуетесь от услуг.

Вам в раздел работа для вебмастера, здесь советы онли

Да ладно? ))) Я, пока что, знаю только один проект, на котором не используются джойны. Но знаю кучу других, на которых джойны используются в полную силу. Есть и цифры: 250-300к уников в сутки на 1-м сервере базы данных. С кучей джойнов.

предложите вариант с мультиязычностью для всего. начиная от названий категорий заканчивая названиями различных типов и видов сортировок по определнному параметру для категории. В итоге имеем только для товаров 12-15-20 таблиц с инфой по каждой характеристике и каждому языку.

Я, пока что, знаю только один проект, на котором не используются джойны

Используются не значит лучший вариант, это впринципе самый простой вариант организации полноценной мультиязычности. Но. Без нормального кеширования при 100к+ запросов в день под такую базу прийдется выделять очень нехилые ресурсы, что не есть оптимально

Тут все зависит от кривизны рук, если честно. Вообще, это даже хорошо - в кеше только те данные, которые нужны. Да и заполнить 2-4 гига памяти данными из базы - довольно проблематично, если честно.

и в чем может быть кривизна рук, если у мемкеша аж 4 команды и десяток параметров настройки. Да и 2-4 гига под _только мемкеш_ это ресурсоемко, не кажется

700-1000 ПОПУЛЯРНЫХ товаров

давайте представим что на 1 базе крутится десяток проектов средней популярности\тематики, думаете не набереться и больше? :)

php preg_replace

mysql UPDATE

В-пятых, ... Хотя нет, хватит пока и основ ).

Продолжайте, я для этого и создавал топик :)

а разве у opencart нет своего кэширования? был же!

меня интересуют хай лоады впринципе, опенкарт лиш указан для примера

Кешировать можно html-код, результаты запросов повторяющихся блоков, результаты поиска

Как будет происходить инвалидация кеша запроса?

По поводу различных "сортировок" - их действительно имеет смысл кэшировать?

меня интересует сам принцип, хотя идея ниже

$cache_key = "catalog_{$sort}_{$desc}_{$filter}_{$page}";

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

Быть может, сначала определить узкие места.. что именно создаёт нагрузку?

это пока теория, хочется не наступать на грабли в будущем

Во-первых, кто Вам сказал, что джоины непременно заставят базу тормозить? Правильное использование ключей спасет в 99.99% случаев. Будь хоть сотня джойнов, при не большом размере таблиц и правильно настроенных индексах - не почувствуете.

При джоине создается виртуальная таблица куда помещаются выбранные данные, хоть это и временно, это несет неудобства в плане потребления ОЗУ. В моем проекте на одной базе будет крутиться десяток проектов, использование множественных LEFT JOIN мне кажется нецелесообразным, т.к. сервер быстро завернется.

Есть 2 вида хранения кеша (память, диск) и 2 типа кеша (плоский, структурный)

Спасибо за направление, буду самообразовываться

По опыту, memcache, на данный момент, самый удобный и практичный.

все с ним хорошо, но при нехватке памяти вытесняются старые данные, соответственно в определенный момент он просто потеряет смысл, т.к. инфа там будет храниться не более n времени

кэш опкода

тоже спасибо, будет время обязательно почитаю, направление интересное

Статические страницы создаются в компоненте статические страницы, создание категорий там невозможно. Если нужен полноценный модуль новостей - ищите дополнение. Меню по-моему составляется автоматически из категорий магазина.

3. В модулях "Рекомендуем" где менячется заголовок а то стоит как то "Рекомендуем" непочеловечески, где правится?

lang->modules->название модуля либо в корневом файле языков

а в чем трабл использовать json при больших обьемах данных?

Всего: 548