@Alcospb То есть по-вашему человек должен гуглить что бы понять что именно вы хотите спросить?)
Ответ ptchol не совсем правильное решение! Ибо дергать кроном скрипт через web приносит больше проблем чем полезного.
тогда делайте запрос в обратном порядке. Основной селект делайте с таблиц `tasks_hide` и `tasks_done` по userid, а потом ко всему полученому подтяните id, name, status, price ...
FROM `tasks` через джоин.
grigor007 если все только читают и вы сами не блокируете таблицу для этого, то на select нету блокировки.
Блокировка будет только если кто-то из клиентов будет писать данные.
Тогда советую попробовать. Находил много хороших отзывов если работать с заграничным трафиком.
Минимальное и максимальное вознаграждение в $ к стати Вы сами можете настраивать. То есть если вы хотите получить 50 центов за клик, то все что дешевле 100% не покажется пользователям.
У тапджоя например все это давно реализовано и используется в многих проектах.
Пример:
Юзер вызывает окно с рекламными заданиями (appwall вроде).
1. Для получения +10 бонусов в игре — установите и запустите приложение ХХХ
2. Для получения +20 бонусов в игре — установите и пройдите первый уровень в игре ХХХ
3. Для получения +100 бонусов в игре — установите, зарегистрируйтесь и введите промо-код в приложении ХХХ.
После успешного выполнения рекламного задания пользователь получает х бонусов в вашем приложении, Вы получаете х$ от рекламодателя.
Скорее всего там не клики по рекламе, а подобие appwall от тапджоя. Где за действия с рекламными блоками вам дают бонусы в игре/программе. Это разрешено.
Teraxis, извините, вы хотите что бы nginx напрямую делал выборку из базы и генерил изображение?
Я сомневаюсь конечно.
В противном случае, каждый запрос аватарки будет запускать выборку из базы и новую генерацию изображения.
Возможен вариант генерировать только раз и сохранять локальную копию… Но зачем? Легче сразу сохранять файлами и не морочить себе голову.
С БД нагрузка вырастает в разы. Коннект к БД+скриптовый язык… При большом количестве запросов это убийственно. И оптимизация БД тут играет очень малую роль.
Не знаю почему ваш совет минусуют, поддержу на все 100…
У меня более 300к пользователей, и выгоднее разбросать несколько дешевых серверов по СНД чем использовать CDN сервисы.
Не то что выгодно, а раз в 10 дешевле.
Мемкэш к стати плохо работает на сокетах при больших нагрузках. Тесты проводил на боевых серверах и разных версиях мемкэша. Как то странно, но по TCP как скорость так и стабильность выше.