Месячный Архив: Август 2011

Что же выбрать: VDS или хостинг?

Доброго времени суток.

Именно таким вопросом озадачил нас один из клиентов. Не сам к сожалению, а его скрипты, которые глушили весь сервер просто нечеловеческими нагрузками на базу данных.

Эта статья не является пособием для выбора между двумя технологиями размещения сайта в интернете. Это скорее «крик души», направленный владельцам высоконагруженных сайтов, с посещаемостью примерно от 2-3 тысячи уникальных хостов в сутки.

Исходные данные: сайт со средней посещаемостью 4 тысячи уникальных хостов; статистика MySQL, которая показывала обработку 26 Гб данных в час, и при этом неумолимо росла

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

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

Мой Вам совет, владельцы. Идите на VDS и не ломайте жизнь себе и админам хостингов.

В данном мною примере было решено перевести сайт на VDS со следующими характеристиками: 700 МГц, 512 Мб ОЗУ. Этого вполне хватило и даже небольшой запас есть. При этом сайт работает отлично, в отличии от того времени, пока он находился на хостинге. Пришлось только из стандартного набора доставить nginx в качестве front-end сервера для apache, но это уже совсем другая история…

Я надуюсь Вам это поможет в выборе.

Авторизация Вконтакте на сторонних сайтах или Ох уж эти куки…

Всем доброго времени суток.

В данный момент тружусь над один проектом, типа ВКонтакте (далее ВК) «для телевизора». Все заступорилось на начальной стадии — стадии LOGIN/LOGOUT. Вроде бы простой процесс с виду, но на деле оказалось все не так просто — при авторизации приложения средствами ВК получатеся такая засада, что ВК создает свои куки на клиентской стороне и в итоге разлогиниться просто не возможно… При LOGOUT удаляется местная кука, происходит переадресация на страницу авторизации ВК, которая в свою очередь, увидев «свои» куки отвечает положительно приложению и оно вновь создает свои куки… Какой то порочный круг получается :)

В документации к OpenAPI ВК есть якобы магическая функция

VK.Auth.logout();

но как оказалось она совсем не делает того, что о ней написано в официальной документации, а там сказано, что при работе этой функции происходит «разлогин» не только на сайте (приложении), но и в самом ВК. Брехня! Срабатывает только в первом случае, а все остальное остается на месте.

Эх, если б эта функция работала корректно… Мечты, мечты…

Так же возникала бредовая идея — попробовать удалять и куки ВК тоже, вместе со своими. Даже понимая, что это невозможно с вероятностью 99%, попытался. Безуспешно. Но руки не опустил.

На текущий момент найден вариант (UserAPI от товарища Дурова), которое позволяет создавать на основе ВК свои собственные социальные сети, но судя по документации попасть в список пользователей этого продукта не так просто — он «не распространяется свободно», необходим некий инновационный (затертое словечко) проект для получения прав. Плюс еще необходима монетизация проекта.

Что ж, ничего не остается как попытаться получить UserAPI или научиться удалять кодом сторонние куки.  Будут результаты — постараюсь описать подробно.

А пока это все :)

IT

Знакомство с REDMINE

Remine

Доброго всем времени суток.

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

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

Вот ссылка на оф. сайт redmine.org.

А вот ссылка на страницу в русской Wiki Redmine

Яндекс.Метрика