nomarketing, изучите свой сайт и пометьте какое "кэширование" там необходимо.
Если вкратце - кэширование (оптимизация) может быть:
1. На стороне пользователя. Т.е. браузером кэшируются скрипты, стили, изображения.
2. На уровне сервера (и браузеру отдается правильный заголовок - LastModified) - страницы разделов (если они не часто меняются) и т.п. При этом - по-мимо заголовков вы из отдаете мгновенно (помня - что если даже кэш храните в файлах - то лучше разбить на папки).
3. Отдельные куски конкретной страницы - т.е те куски, которые не имеет смысл постоянно запрашивать, ибо они не так часто обновляются (хидер, футер).
4. Оптимизируйте БД. Как минимум - создайте индексы. Они бывают разные. Уникальные (как, например, id, полный ЧПУ и т.п.), так и просто выстроенные по порядку. В этом случае выборка будет очень быстрая. Если сайт реально огромный - то индексы также строите по 1-5 первых символов.
5. Дальше все зависит от частоты правок (исправлений) и количестве пользователей. Если все критично - убираете какой-нить update на раз в час. Не так заметно будет.
p.s. Ну и просто пройдитесь по БД - оптимизируйте ее.
Самая главная проблема всех таких сервисов - такое ощущение, что их русифицировали через переводчик. Это касается не только вашего описания и вашего сервиса но и, в частности, практически всех инструментов Гугла.
Ибо все описания в стиле:
Оптимизация динамики работы тяглового средства передвижения, связанная с устранением изначально деструктивной транспортной единицы
Баба с возу – кобыле легче
Вас часто спрашивают - потому, что вы не устранили суть проблемы. Будьте проще, так вы станете понятнее большинству. А то даже боишься задать вопрос, ибо посчитают не полноценным пятилетним дауном-олигофреном.
Вопрос не в том, на сколько хорошо они работают, а в том - на сколько хорошо работает контент-менеджер (или администратор) интернет-магазина. ;)
А надо ли? Ведь если по существу - потребуется только Follow-up на выполненные заказы (причем - менеджер сам решает на какие именно, ибо мы живые люди - косяки есть во всем). И то - когда заказов не так много - даже функционала не надо - тупо открыл почту и написал шаблонное письмо с просьбой (в зависимости от ниши - еще и скидку на следующую покупку дать можно). А остальное - это решается 30 строчками кода и последующей работой в блокноте.
И даже при крупном интернет-магазине про "сотни тысяч рублей" - вы загнули.
Угу. И это только благодаря отзывам о других товарах. :)
Пожалуйста, расскажите подробнее о таком волшебстве (при упомянутом вами условии - "асинхронная загрузка").
p.s. И "Follow-up письмо" должно быть не с просьбой оставить отзыв о товаре, а с отзывом о магазине, например, на Яндекс.Маркете.
Имхо.
Упустили когда открываясь выбирали нишу "косметика".
Работайте с сарафанным радио. Точнее - распределите скидочные пороги и потом запустите - приведи друга - друг получит 5%, а вы 100 рублей на следующую покупку.
Можно тупо md5(адрес страницы)...
...а потом брать, например, три-четыре первых символа - это будет подпапка в папке cache.
Желательно после добавить:
flock ($cacheFile,2);
Тогда зачем для редко изменяемых страниц всего 60 секунд?
У вас изображения-js-css используемые в оформлении тоже кэшируются? Зачем?
Полный контроль за доступом!
8. Просить указать почтовый адрес, на который в течении 7-14 дней (в зависимости от удаленности региона) придет бумажное письмо. Но есть минус - всякие Якутски и Находки смогут пользоваться вашим сервисом не круглогодично.
:)
Тогда получается - кука (+контрольная кука с другого домена), капча и код доступа по почте.
И надежда, что виртуозам просто будет лень ковыряться.
Заинтриговали. Вышлите, плз, потом ссылку посмотреть.
АСД-2 он больше для гинекологии-легких-желудочно кишечном тракте. Ну и всяких кожных болячках.
Хотя параллельно (не отменяя основного лечения) - можно заранее задать вопрос Дороговой Ольге Алексеевне - было или нет в ее практике. И держать это в голове.
Никак.
Вы только сможете ставить "заборы", которые одни пользователи не смогут перелезть из-за квалификации. Но не все. Но только будут ли этим заниматься?
А так от простого к сложному:
1. Блокировка по ip
2. Куки
3. Капча (не стандартная, и чтобы заколебывала)
4. Выплевывать JS (совместно с 1 и 2)
5. Указать почту - на нее придет код доступа. Если не пришел (или пришло сообщение): для этой почты ждите сутки.
6. Выплевывать JS на действие (усовершенствуйте свой - один JS вызывает другой с ключем) + куки с другого домена
7. Указать телефон - придет sms с кодом доступа.
p.s. Седьмой пункт может отпугнуть даже обычных посетителей - будут думать что подписки.
Ну и если текстовая информация - выводите изображением.
Чего за база? Дайте ссылку. :)
Самое простое - поиск и замена в Notepad++, потом в эксель (лишнее удалить, доставить промежуточные колонки с разделителями), обратно в Notepad++ - убрать табы - и вот вам почти готовый дамп для БД.
phoenix555, у меня нету кейса. Просто в медицине нахожусь по обе стороны баррикад.
Откат на то и откат, что стоимость размещения завышается в разы.
С места где вам по гуглу накликают на 5 долларов, вы сможете, например, по 500 иметь.
Вы таким образом много не найдете. Просто попробуйте. Именно поэтому и предлагаю базу контактов.
Рекламное место не "втюхивают", а изящно предлагают.
Зависит от тематики. От того как преподнесете.
Не все БАД-ы говно, но, к сожалению, многие. И довольно мало кто будет считать эффективность рекламы. И зачастую практически не реально продажу отследить (за исключением если нарушают закон и БАД-ом торгуют через имаг с доставкой). Да и в случае с рекламой - реклама должна не окупиться, а приумножить прибыль. Бывает правда всякое полоумное "увеличение узнаваемости бренда", но для 99% производителей это просто "езда по ушам".
Манипуляциями в Notepad++ и Excel приведите структуру к готовому дампу.
Загоните в Excel.
Привели бы лучше пример xml-файла. Проще было бы подсказать (или может дать готовый php-скрипт).