(生放送プレビュー) プログラマーはCEOに反撃するために何歩かかるでしょうか?図書館システム
[ライブブロードキャストプレビュー] プログラマーはCEOに反撃するために何歩取れるでしょうか?
DocHub ライブラリ システムは、Go 言語の Beego フレームワークを使用して開発および実装されたライブラリ ソリューションです。ビジネス向けの Apache2.0 オープン ソース契約を使用してオープン ソース化されており、Office ドキュメント、PDF ドキュメント、TXT、EPUB、MOBI およびその他のドキュメント形式。オンラインでの閲覧や閲覧に使用します。
アップグレードログ
1.OSS ストレージ コードのカプセル化の最適化
2. ログイン ページを再設計します。以前のログイン ページは非常に醜いものでした。
3. ユーザーアバターやドキュメントカバーなどのデフォルト画像の最適化イメージをロードするとき、バックエンドで onerrorlinux qq を直接使用します。イメージが OSS に存在するかどうかをフロントエンドに問い合わせなくなり、存在しない場合はデフォルトのイメージを返します。これは、OSS リクエストのリソースを節約するのに便利です。したがって、これで、デプロイメント プログラムはデフォルト イメージを OSS にアップロードし、構成ファイルでデフォルト イメージのアドレスを構成する必要がなくなります。
4. 設定ファイルの最適化
関連するすべての構成項目は、構成を容易にするために app.conf ファイルに配置されます。
詳細な設定手順が設定ファイルの各項目に追加されます。 app.conf ファイルは conf ディレクトリに配置されます。ファイル app.conf.example は
Open Source Library Systemです。拡張子 .example を削除するだけです。 5. mobi、epub、chm、txt およびその他の形式のドキュメントのオンライン閲覧のサポート
現在、オンラインで読むために DocHub ライブラリでサポートされているドキュメント形式は次のとおりです:Word ドキュメント: doc、docx、rtf、wps、odt
Excel ドキュメント: ppt、pptx、pps、ppsx、dpslinux チュートリアル、odp、pot
PPT ドキュメント: xls、xlsxオープン ソース ライブラリ システム
PDF ドキュメント: pdf
その他のドキュメント: txt、epub、mobi、chmUmd 形式のドキュメントは現在オンラインでの閲覧をサポートしていません。chm 形式のドキュメントのオンラインでの閲覧はあまり効率的ではなく、ドキュメントの内容の順序が乱れます。
DocHub ライブラリ システムは、インターネット上の一部の有料ライブラリ システムよりも多くのドキュメント形式をサポートしていると思います。
オンライン文書閲覧を実現するために、onlyoffice、Collabora、flashpaper、pdf.js などを使用することを提案するネチズンからの提案を受けました。
ブレインストーミングでは、活発なご意見やご提案をいただき、誠にありがとうございました。
その後、私も真剣に試してみました。 Onlyoffice を例に挙げます。docker (my dockerhub:) で試してみました。ドキュメントを変換するたびに、サーバー リソースが過剰に消費されました。しかし、ユーザーはダウンロードしたドキュメントを直接取得できます。これは多くの Web マスターが行うことだと思いますやりたくない、見た。
ただし、ユーザーはドキュメント全体を読み込む必要があり、これにより帯域幅リソースも消費されます。 Sina iAsk では、オンライン文書閲覧のソリューションとして画像を使った情報共有を行っており、そこも考慮されていると思いますので、我々もそれに倣います。
6.メールが送信されない問題を解決する
テキスト メッセージを送信するための SMTP の統合使用と、TLS/SSL 電子メールの送信のサポート。使用したライブラリ
一部のネチズンは、グループ内で電子メールを送信できなかったと報告しました...誰もテストを手伝ってくれなかったためです。現在、私は独自のテストを開発しています。基本的に、テストに合格して問題がなければ、デフォルトで使用しますこの機能を使用すれば問題ありません。シナリオはたくさんあります。おそらく私がそれを考慮していないため、私自身でもいくつかの問題を検出できません。また、あなたをモルモットとして扱うことはありません...
7. 文書読み取りページのパフォーマンスの最適化
前の文書読み取りページでは、文書をめくるほどページがどんどん動かなくなり、ついにはスタックしてしまいます (大きなバグ)...
これは、バックエンド js がドキュメントの svg を繰り返し推定することが原因で発生します。たとえば、100 ページに移動すると、キーボードをスクロールするたびに、svg 画像の位置の 3,000 以上の推定がトリガーされます。ユーザーの現在の読書量を判断するのに便利です。どのページに到達し、どのページの遅延読み込みがトリガーされるか...
8. ドキュメント プレビューのページ制限
管理バックグラウンド -> システム設定 -> でドキュメント プレビュー ページの最大数を制限できます。
この目的は、300 ページのドキュメントがユーザーに読めるのが 100 ページのみである場合、サーバー フロントエンドで PDF の後に 200 ページのドキュメントを SVG に変換するリソースの消費を削減できることです。
ユーザーが読むための大きなドキュメントの完全なドキュメントを提供しないと、サーバー リソースが節約されるだけでなく、ユーザーがポイントを使用してドキュメントをダウンロードすることも奨励されます...これが Sina iAsk が情報を共有する方法です...
インストールと展開のチュートリアル
現在、私は Docker のインストールとデプロイメントのチュートリアルのみを作成しています。デプロイメント チュートリアルのアドレスは次のとおりです:
DocHub ライブラリ システムは現在完璧ではなく、チャイナ ユニコム WAP サイトと Momo アプレットはまだ開発されていません。
デモサイト
###住所:###経営背景:
管理者アカウントのパスワードはadminです
ログイン確認コードは次のとおりです: Open Sesame
ソースコードのホスティング
GitHub:
ギティ:
以上が(生放送プレビュー) プログラマーはCEOに反撃するために何歩かかるでしょうか?図書館システムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Go Crawler Collyのキュースレッドの問題は、Go言語でColly Crawler Libraryを使用する問題を調査します。 �...

Golandのカスタム構造ラベルが表示されない場合はどうすればよいですか?ゴーランドを使用するためにGolandを使用する場合、多くの開発者はカスタム構造タグに遭遇します...

Go言語での文字列印刷の違い:printlnとstring()関数を使用する効果の違いはGOにあります...

大企業または有名なオープンソースプロジェクトによって開発されたGOのどのライブラリが開発されていますか? GOでプログラミングするとき、開発者はしばしばいくつかの一般的なニーズに遭遇します...

redisstreamを使用してGo言語でメッセージキューを実装する問題は、GO言語とRedisを使用することです...

GO言語で構造を定義する2つの方法:VARとタイプのキーワードの違い。構造を定義するとき、GO言語はしばしば2つの異なる執筆方法を見ます:最初...

ポインター構文とviperライブラリの使用における問題への取り組みGO言語でプログラミングするとき、特にポインターの構文と使用を理解することが重要です...
