dream rose 온라인 홈페이지
이 글은 1년 전 개인 서버가 성장하고 있을 때 작성되었습니다. 이것이 나의 처음 몇 가지 작업 중 하나였기 때문에 코드베이스는 엉망이었습니다.
개발 중에는 MySQL을 사용했습니다. 그러나 서버 파일이 오래되었기 때문에 프로덕션 환경에서는 MSSQL 2005(왜 2005입니까?)를 사용했습니다. PDO가 MSSQL을 지원하고 구성에서 몇 줄만 변경하면 데이터베이스를 쉽게 전환할 수 있다는 점은 정말 행운이었습니다. 환경 기반 구성으로 개선할 수도 있었지만 이 글을 쓸 당시에는 그 어떤 것도 인정하지 않았습니다.
이번 프로젝트에서는 Laravel의 기능이 빛을 발했습니다. 나는 서버 파일의 아키텍처와 방법론이 시대에 뒤떨어지는 문제를 해결해야 했습니다. 힘들었다. 운 좋게도 Laravel은 제가 기능에 집중하는 데 필요한 대부분의 기능을 제공할 수 있었습니다.
나는 TWBS3 을 사용했습니다 . 이는 나에게 짧은 마감 시간이 주어졌기 때문에 인터페이스에 시간을 낭비하는 대신 PHP 코드를 작성하는 데 대부분의 시간을 보낼 수 있는 기회를 제공했습니다(당시에 다른 프로젝트도 처리하고 있었습니다). 또한 사이트를 직접 디자인해야 했기 때문에 Bootstrap을 사용하면 정말 큰 시간을 절약할 수 있었습니다.
캐싱 때문에 Redis . 나는 진지하게 어떤 개선도 전혀 느끼지 못했습니다. 그냥 빠르다고 들었는데 설정도 간편해서.. 하하하.
요구사항 :
>=v5.6
/ MSSQL 2005.>=5.3
.* MSSQL 2005 에서는 설정에 대한 지침이 없습니다.
3개 이상의 데이터베이스를 생성하고 app/database/dump
에 sqldump를 덤프합니다. /app/config/database.php
를 통해 이동하세요. 나중에 Redis를 구성하십시오.
composer install
php artisan migrate
php artisan db:seed
bower install
저작권 2014, dream rose 팀. 모든 권리 보유.