Новини сайту
Набридло мені платити за Linode VPS хостинг, і вирішив я захостити свій сайт нахаляву — вже ж 21 століття, мають бути такі варіанти! Спробував я залити на Heroku. І тут я дізнався страшну правду — там є обмеження по кількості який твій сайт може перебувати онлайн, здається лише 18 годин в день.
Я думав-думав і придумав — скомпілюю-но я сайт у статичні ресурси і покладу на Github Pages, а великі ресурси покладу на Dropbox і буду давати на них завантажувальні посилання. І на диво все вийшло гладко — за день все зробив, навіть передивився сайт і полагодив биті посилання і повидаляв старі дописи.
Так що сайт тепер буде собі жити без зайвих витрат з мого боку — чудово! :)
От халепа, я не встиг заплатити за сервак, всього декілька днів, і мені його видалили, ганьба 0x2a.com.ua! Перейшов на Linode.
Правда бекап бази робив давненько, тому декілька останніх дописів відновлював з кешу гугла, і деякі останні коментарі попропадали..
Забрав адсенс-рекламу. За весь час показу банерів я заробив 30 центів.
- Видалив всі зв’язки з VK (коментування, лайкання) у зв’язку з його безповоротним бойкотом.
- Порубав лінки на твітер - мій твітер взламали, підтримка не помогла і я на них образився, крім того я і так його не юзав.
- Зате додав лінки на мої фейсбуки, гуглплюси і друзі.
- Поправив трохи сторінку про себе-коханого :)
Захопився останнім часом оптимізацією кількості реквестів :) Вирішив поекспериментувати на свому сайті. Плагін до лисички PageSpeed тоді показував 67/100, а тепер я розкачав цей показник до 82! Але це звісно не межа :)
Що я зробив так це:
- Маленькі картинки зробив вбудованими в css. Звичайно зробив фолбек для < IE8
- Зробив Спрайт і загнав туди всі решта картинки які no-repeat. Мало того, запхав спрайт в спрайт! Виявляється це все надзвичайно просто - честь і хвала Компасу!
Тепер якщо не рахувати картинок в дописах і зовнішніх ресурсів на кожну сторінку в мене відбувається 4 запити:
- 1 запит власне для сторінки яка грузиться
- 2 запити відповідно для application.css та application.js (всі стилі і скрипти збираються і стискаються (хвала Rails 3.1 та Asset Pipeline!))
- 1 запит для загрузки спрайту
Еххх, надіюсь мої очі простять мене, за ці нічні сидження, сповнені брутальною всеохопною оптимізацією %)
Деякий час погано працювало додавання коментів, оскільки сайт переносився на нові рельси. Зараз все ок ,)
Сайт відновлено після епічного падіння сервака, після якого довелось все спочатку переінсталювати.. Відновлено з бекапу за 2011.07.15 - так що не всі коменти могли збереглись...
- Додав RSS-стрічки "без новин сайту" та окремо для кожної категорії (тиць на велику кнопку RSS зверху)
- Додав блок «Читайте також» на сторінці допису, з лінками на дописи з подібними тегами
Виправлено глюк з додаванням коментарів на деяких браузерах