使用 Laravel 快速構建網站系列 -- 分類彙總網站:webshowu

來源:互聯網
上載者:User

簡介

一個基於laravel5.2的分類目錄、導航程式!這裡只是簡單的完善了,後續還有很多強大的功能正在完善中……

秀文檔還在積極的完善中……請大家耐心等待……

是lambq一個獨立開發程式、在lambq學習laravel5.2的時候有感而來……

網站地址: https://github.com/lambq/webshowu

GitHub

https://github.com/lambq/webshowu

有哪些模組?

  • 資訊文章管理模組
  • 目錄網站管理模組

有哪些功能?

  • 定時運行程式功能(cron任務調度)
  • 長耗時運行程式功能(queue隊列)
  • phpquery採集器功能(文法類似jquery的dom採集操作——是我見過最不錯的)
  • curl動態代理(是專門針對防止採集的)
  • 基於http反向索引外鏈(自動收錄網站)

有那些模組和功能的組合呢?

  • 秀妹組合:基於http反向索引外鏈、自動收錄網站並產生網站縮圖和各種資料的收集。這是一個長耗時php已耗用時間有可能超出60秒、所以我建立了一個隊列(jobs)專門處理“秀妹拋過來的任務”。
  • 文章採集組合:建立一個採集規則表、調用cron任務調度定時每一分鐘讀取規則表裡面的所以規則、迴圈拋給處理規則的隊列(jobs)、然後把所有要採集的文章(標題和連結)拋給文章採集隊列(jobs)。

使用了laravel哪些擴充包?

  • jenssegers/agent——輕鬆識別用戶端資訊
  • stevenyangecho/laravel-u-editor——百度編輯器
  • overtrue/laravel-lang——laravel多個國家的語言套件
  • predis/predis——最好的redis-php擴充包

使用了laravel哪些服務?

  • artisan工具(Artisan Console)
  • 緩衝(Cache)
  • 檔案系統/雲端儲存(Filesystem / Cloud Storage)
  • 輔助函數(Helpers)
  • 分頁(Pagination)
  • 隊列(Queue)
  • session
  • 任務調度(Task Scheduling)

使用了php哪些擴充?

  • fileinfo
  • openssl
  • pdo
  • mbstring
  • tokenizer
  • pcntl
  • redis
  • memcached

額外使用了哪些程式呢?

  • python的進程管理控制系統(supervisor)
  • linux的定時任務系統“只能精確的分鐘”(cron/crontab)

感激

感謝以下的項目,排名不分先後

  • phphub
  • bootstrap
  • laravel
  • laravel學院

bug反饋

在使用中有任何問題,歡迎反饋給我,可以用以下連絡方式跟我交流

  • qq群:57176386
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.