原创 轉-memcache的最佳實踐方案

基本問題 1、memcached的基本設置  1)啓動Memcache的服務器端  # /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 25

原创 聊聊高併發系統之HTTP緩存

簡介 最近遇到很多人來諮詢我關於瀏覽器緩存的一些問題,而這些問題都是類似的,因此總結本文來解答以後遇到類似問題的朋友。   因本文主要以瀏覽器緩存場景介紹,所以非瀏覽器場景下的一些用法本文不會介紹,而且本文以chrome爲測試瀏覽

原创 使用Nginx+Lua(OpenResty)開發高性能Web應用

在互聯網公司,Nginx可以說是標配組件,但是主要場景還是負載均衡、反向代理、代理緩存、限流等場景;而把Nginx作爲一個Web容器使用的還不是那麼廣泛。Nginx的高性能是大家公認的,而Nginx開發主要是以C/C++模塊的形式進行,

原创 應用數據靜態化架構高性能單頁Web應用

在電商網站中,單頁Web是非常常見的一種形式,比如首頁、頻道頁、廣告頁等都屬於單頁應用。而這種頁面是由模板+數據組成。傳統的構建方式一般通過靜態化實現。而這種方式的靈活性並不是很好,比如頁面模板部分變更了需要重新全部生成。因此最好能有一

原创 京東商品詳情頁碎碎念

在之前的兩篇文章《構建需求響應式億級商品詳情頁》和《京東商品詳情頁服務閉環實踐》已經詳細介紹了整個系統的架構設計和實現思路。本篇將介紹下雜七雜八的一些實踐: 靜態化突發流量惡意訪問託底數據超時時間/重試CDN回源監控和報警日誌  靜態化

原创 京東商品詳情頁服務閉環實踐

該文章是根據OpenResty Con 2015技術大會的演講《Nginx+Lua在京東商品詳情頁的大規模應用》細化而來,希望對大家有用。   京東商品詳情頁技術方案在之前《構建需求響應式億級商品詳情頁》這篇文章已經爲大家揭祕了,接下來爲

原创 應用多級緩存模式支撐海量讀服務

緩存技術是一個老生常談的問題,但是它也是解決性能問題的利器,一把瑞士軍刀;而且在各種面試過程中或多或少會被問及一些緩存相關的問題,如緩存算法、熱點數據與更新緩存、更新緩存與原子性、緩存崩潰與快速恢復等各種與緩存相關的問題。而這些問題中有些

原创 聊聊高併發系統之降級特技

在開發高併發系統時有三把利器用來保護系統:緩存、降級和限流。之前已經有一些文章介紹過緩存和限流了。本文將詳細聊聊降級。當訪問量劇增、服務出現問題(如響應時間慢或不響應)或非核心服務影響到核心流程的性能時,仍然需要保證服務還是可用的,即使

原创 聊聊高併發之隔離術

隔離是指將系統或資源分割開,系統隔離是爲了在系統發生故障時能限定傳播範圍和影響範圍,即發生故障後不會出現滾雪球效應,從而保證只有出問題的服務不可用,其他服務還是可用的;而資源隔離有髒數據隔離、通過隔離後減少資源競爭提升性能等。我遇到的比

原创 構建億級前端讀服務

從入職京東到現在,做讀服務已經一年多的時間了,經歷了各種億級到百億級的讀服務;這段時間也進行了一些新的讀服務架構嘗試,從架構到代碼的編寫,各個環節都進行了反覆嘗試,壓測並進行調優,希望得到一個自己滿意的讀服務架構。   一些設計原則

原创 電商前端交易型系統設計原則

電商前端交易型系統設計原則 從畢業到現在已經快7年開發經驗了,做過基礎用戶系統、積分商城、偷菜遊戲、論壇、博客等等;也一個人全棧開發在線視頻網站(http://sishuok.com/),也開發過幾萬、幾十萬、幾千萬、幾個億

原创 轉-面試前必看:Redis 和 Memcached 的區別

Redis 的作者 Salvatore Sanfilippo 曾經對這兩種基於內存的數據存儲系統進行過比較: Redis支持服務器端的數據操作:Redis相比Memcached來說,擁有更多的數據結構和並支持更豐富的數據操作,

原创 Laravel 5 配置數據庫主從讀寫分離和源碼分析

原文地址:Laravel5配置讀寫分離和源碼分析 一,配置過程: Laravel5讀寫分離配置比較簡單,只需修改config/database.php,下面以MySQL數據庫爲例 內容如下 'mysql' => [ 're

原创 轉-Memcache知識點梳理

Memcache知識點梳理 Memcached概念:     Memcached是一個免費開源的,高性能的,具有分佈式對象的緩存系統,它可以用來保存一些經常存取的對象或數據,保存的數據像一張巨大的HASH表,該表以Key-value

原创 [轉]微架構設計:微博計數器的設計

作者:@cydu 來源: http://qing.weibo.com/1639780001/61bd0ea133002460.html http://qing.weibo.com/1639780001/61bd0ea1330025