pshelf/ssr

现代SPA的轻量级服务器端渲染

0.1.4 2019-06-14 05:14 UTC

README

安装PHP模块依赖

composer install

安装puppeteer依赖

npm install

依赖

php >= 7.2 node 8

PHP Intl(国际化扩展)

搜索适用于您的PHP版本的扩展包

apt search intl

安装包

apt install php7.2-intl

为puppeteer安装图形库

解决问题

Vagrant无法执行npm install

yarn install --no-bin-links

无法写入

待办事项

  • 从composer清理未使用的依赖项
  • 实现工作队列以执行预渲染,如RabbitMQ,Celery等
  • 创建清除缓存或导出当前状态的命令
  • 打包为composer包
  • 设置更好的日志记录
  • 使用Request类重构URL验证
  • 在干净的环境中进行重新测试
  • 添加可配置限制的并发任务