IgorPI
@IgorPI

Delphi TChromium, скрытый рендеринг, как понизить качество графики и заставить работать быстрее?

Коллеги, подскажите пожалуйста, как повысить производительность браузера, за счёт снижения качества и прочих наворотов в CEF?

Вот некоторый код
begin
  if not DirectoryExists('.\cache') then
    ForceDirectories('.\cache');
  if not DirectoryExists('.\cookie') then
    ForceDirectories('.\cookie');

  INISetting := TINISetting.Create('.\setting.ini');

  CurrentParsingProject := TProject.Create;
  CurrentParsingProject.id := INISetting.Read('CurrentParsingProject', 'id', 0);
  CurrentParsingProject.name := INISetting.Read('CurrentParsingProject', 'name', '');
  CurrentParsingProject.comment := INISetting.Read('CurrentParsingProject', 'comment', '');
  CurrentParsingProject.create_at := INISetting.Read('CurrentParsingProject', 'create_at', '');

  GlobalCEFApp := TCefApplication.Create;
  GlobalCEFApp.EnableGPU := true;
  GlobalCEFApp.FastUnload := true;
  GlobalCEFApp.WindowlessRenderingEnabled := true;
  GlobalCEFApp.RemoteDebuggingPort := 9000;
  GlobalCEFApp.OnProcessMessageReceived := GlobalCEFApp_OnProcessMessageReceived;
  GlobalCEFApp.LogFile := 'debug.log';
  GlobalCEFApp.LogSeverity := LOGSEVERITY_INFO;
  GlobalCEFApp.Cache := '.\cache\';
  GlobalCEFApp.EnableHighDPISupport := false;
  GlobalCEFApp.Cookies := '.\cookie\';
  GlobalCEFApp.EnableMediaStream := false;
  GlobalCEFApp.SitePerProcess := false;
  GlobalCEFApp.IgnoreCertificateErrors := true;


  if GlobalCEFApp.StartMainProcess then
  begin
    Application.Initialize;
    Application.CreateForm(TFormMain, FormMain);
    Application.CreateForm(TFormSetting, FormSetting);
    Application.CreateForm(TFormProjects, FormProjects);
    Application.CreateForm(TFormNewProject, FormNewProject);
    Application.Run;
  end;

  GlobalCEFApp.Free;
  GlobalCEFApp := nil;
  INISetting.Update;
  INISetting.Free;
  CurrentParsingProject.Free;
end.


GlobalCEFApp глобальное приложение фреймворка.
В котором можно покрутить настройки.

Что отключить что бы повысить качество?
Например, отключить загрузку картинок и так далее...
  • Вопрос задан
  • 376 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы