전일에 대해 생각하고 있었고 SO 커뮤니티가 그 주제에 관해 뭐라고 말했는지보고 싶었습니다.Common Lisp : 공유 호스팅 환경에서 라이브러리를 사용하는 가장 좋은 방법은 무엇입니까?
Common Lisp은 현재 웹 개발 플랫폼으로 주목을 받고 있으며 (그 중 귀하가 이미 확신하고 있음) 좋은 이유가 있습니다.
PHP와 비슷한 방식으로 공유 환경에서 라이브러리를 사용하는 방법에 대해 궁금합니다.
파이썬이나 PHP와 같은 FASL 파일을 해석하기위한 인터프리터로 SBCL과 같은 것을 설정하면 라이브러리를 사용하는 가장 좋은 방법은 무엇입니까 (예 : clsql).
대부분은 asdf 설치 라이브러리로 제공되지만 요청이있을 때마다 라이브러리를 설치하고 설치하는 것은 어리석은 오버 헤드가됩니다.
공유 호스팅을 염두에 두어야합니다.
1) 응용 프로그램에서 사용할 수 있도록 시스템의 전체 복사본을 설치하십시오. 공간은 줄어들지 만 올바른 버전의 라이브러리를 사용하면 문제가 발생할 수 있습니다.
2) 사용자가 제어판을 통해 로컬 사본을 설치할 수있게하십시오. 더 많은 공간, 버전 문제 없음.
3) 모듈에 포장하고 Python과 같이 요청시로드하도록 알려주십시오 (Lisp으로이 작업을 수행 할 수 있는지 여부는 확실하지 않습니다). 라이브러리를로드하여 사용할 수있는 것이 최선의 선택 일 수는 있지만 많은 방법이이 방법으로 사용되도록 설계되지는 않았다고 생각합니다.
어쨌든, 의견을 듣고 찾고, 감사합니다.
각 사용자에게 사전 구성된 이미지를 제공하는 유일한 방법은 프런트 엔드 서버에서 많은 소켓 연결 (사이트 당 하나씩)이 필요하다는 것입니다. 성능에 어떤 영향을 미칠지 모르겠습니다. 나는 그것을 들여다 볼 것이고, 쉬운 것부터 시작해서 좀 더 복잡한 셋업으로 작업 할 것이다. – BlueBadger